technological advances - Francés Inglés Diccionario